package com.heatup.apt.model.order;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 包月卡订单详情
 * @author timo
 *
 */
public class CardOrderDetailApiModel implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	/** 订单Id */
	private Integer orderId;
	/** 订单编号  */
	private String orderNumber;
	/** 订单状态  */
	private Integer orderStatus;
	/** 产品名称  */
	private String serviceName;
	/** 购买月份时长  */
	private Integer monthCount;
	/** 赠送月份时长 */
	private Integer giveMonthCount;
	/** 餐券 */
	private Integer mealCount;
	/** 赠送储值卡金额  */
	private BigDecimal accountAmount;
	/** 用户ID */
	private Integer userId;
	/** 用户手机号码 */
	private String userMobile;
	/** 用户昵称 */
	private String userNickName;
	/** 有效时长 */
	private String effectiveTime;
	/** 是否支付成功过 */
	private boolean isPayStatus;
	
	/** 支付二维码  */
	private String payQRCode;
	
	/** 服务ID */
	private Integer serviceId;
	
	/** 支付金额  */
	private BigDecimal payAmount;
	
	/** 支付类型 */
	private Integer payType;
	
	/** 支付类型名称  */
	private String payTypeName;
	
	/** 产品Id */
	private Integer productId;
	
	/** 备注 */
	private String remark;
	
	public Integer getOrderId() {
		return orderId;
	}
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}
	public String getOrderNumber() {
		return orderNumber;
	}
	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}
	public Integer getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}
	public String getServiceName() {
		return serviceName;
	}
	public void setServiceName(String serviceName) {
		this.serviceName = serviceName;
	}
	public Integer getMonthCount() {
		return monthCount;
	}
	public void setMonthCount(Integer monthCount) {
		this.monthCount = monthCount;
	}
	public Integer getGiveMonthCount() {
		return giveMonthCount;
	}
	public void setGiveMonthCount(Integer giveMonthCount) {
		this.giveMonthCount = giveMonthCount;
	}
	public Integer getMealCount() {
		return mealCount;
	}
	public void setMealCount(Integer mealCount) {
		this.mealCount = mealCount;
	}
	public BigDecimal getAccountAmount() {
		return accountAmount;
	}
	public void setAccountAmount(BigDecimal accountAmount) {
		this.accountAmount = accountAmount;
	}
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	public String getUserMobile() {
		return userMobile;
	}
	public void setUserMobile(String userMobile) {
		this.userMobile = userMobile;
	}
	public String getUserNickName() {
		return userNickName;
	}
	public void setUserNickName(String userNickName) {
		this.userNickName = userNickName;
	}
	public String getEffectiveTime() {
		return effectiveTime;
	}
	public void setEffectiveTime(String effectiveTime) {
		this.effectiveTime = effectiveTime;
	}
	public boolean isPayStatus() {
		return isPayStatus;
	}
	public void setPayStatus(boolean isPayStatus) {
		this.isPayStatus = isPayStatus;
	}
	public String getPayQRCode() {
		return payQRCode;
	}
	public void setPayQRCode(String payQRCode) {
		this.payQRCode = payQRCode;
	}
	public Integer getServiceId() {
		return serviceId;
	}
	public void setServiceId(Integer serviceId) {
		this.serviceId = serviceId;
	}
	public BigDecimal getPayAmount() {
		return payAmount;
	}
	public void setPayAmount(BigDecimal payAmount) {
		this.payAmount = payAmount;
	}
	public Integer getPayType() {
		return payType;
	}
	public void setPayType(Integer payType) {
		this.payType = payType;
	}
	public String getPayTypeName() {
		return payTypeName;
	}
	public void setPayTypeName(String payTypeName) {
		this.payTypeName = payTypeName;
	}
	public Integer getProductId() {
		return productId;
	}
	public void setProductId(Integer productId) {
		this.productId = productId;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	
	
	
}
